package com.xiaobias.stuy;

import java.util.Arrays;
import java.util.List;

/**
 * @author lw
 * @since 2023/6/20-21:09
 */
public class LambdaForEach {
    public static void main(String[] args) {
        // 跳出 lambda 的forEach 循环
        List<String> list = Arrays.asList("蜗牛", "麻雀", "凤凰", "老虎");
//        list.forEach(item-> {
//            if ("麻雀".equals(item)) {
//                System.out.println("跳出循环");
//                return;
//            }
//            System.out.println(item);
//        });
        try {
            list.forEach(item -> {
                if ("麻雀".equals(item)) {
                    throw new RuntimeException("跳出循环");
                }
                System.out.println(item);
            });
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
